using System;
using System.Collections.Generic;
using System.Text;

using System.Data;
using Husb.Data;
using Husb.Util;
using CentralOffice.Admin.Data;
using CentralOffice.Admin.DataAccess;
using AttendOutTable = CentralOffice.Admin.Data.AttendDataSet.Attend_OutDataTable;
using AttendOutRow = CentralOffice.Admin.Data.AttendDataSet.Attend_OutRow;

namespace CentralOffice.Admin.DataAccess
{
    public class AttendOutAdapter : DataAccessAdapter<Admin.Data.AttendDataSet, AttendOutTable, AttendOutRow>
    {
        public AttendOutAdapter()
        {
            this.TableName = "Attend_Out";
            InsertStoredProc = "Admin.AttendOut_InsertAttendOut";
            DeleteStoredProc = "Admin.AttendOut__DeleteAttendOut";

            GetAllStoredProc = "Admin.AttendOut_SelectAttendOutAll";
            UpdateStoredProc = "Admin.AttendOut_UpdateAttendOut";
            FindStoredProc = "Admin.AttendOut_SelectAttendOutDynamic";
            GetByIdStoredProc = "Admin.AttendOut_SelectAttendOut";
        }

        protected override void PopulateInsertParameters(Microsoft.Practices.EnterpriseLibrary.Data.Database db, System.Data.Common.DbCommand cmd)
        {
            throw new Exception("The method or operation is not implemented.");
        }
    }
}
